25. ------"You ought to have come here ten minutes ago?"
来源:百度知道 编辑:UC知道 时间:2024/05/08 07:55:48
25. ------"You ought to have come here ten minutes ago?"
--------"Yes, I _________. "
A. ought to B. ought to have C. ought D. have ought to
为什么选B,不选A?
--------"Yes, I _________. "
A. ought to B. ought to have C. ought D. have ought to
为什么选B,不选A?
ought to have donesth表示应该做某事而没有做,在回答时如果省略have就不能体现没有做这点,这也算是英语的一个习惯用法吧。
因为用的是虚拟语气,所以选B,要把 have 带上。
以为如果选A的话那句子就不完整。